﻿using Abp.Domain.Entities.Auditing;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCompanyName.AbpZeroTemplate.Prm.Admin
{
    public class SystemDic : FullAuditedEntity<int>
    {
        /// <summary>
        /// 字典代码名称 (enum)
        /// </summary>
        public virtual DictKey DictKey { get; set; }


        /// <summary>
        /// t1,外键关联用。
        /// </summary>
        public virtual string ItemKey { get; set; }

        /// <summary>
        /// 代码显示名称
        /// </summary>
        public virtual string DisplayName { get; set; }

        /// <summary>
        /// 代码值
        /// </summary>
        public virtual string CodeValue { get; set; }



        /// <summary>
        /// 排序值
        /// </summary>
        public virtual long Sortfactor { get; set; }

    }



    public enum DictKey
    {
        治疗领域 = 100,

        项目类型 = 200,

        临床阶段 = 300,

        项目背景化合物用途 = 400,

        长假设置 = 500,

        客户列表 = 550,

        排除客户列表 = 600,

        项目必须提交的报告 = 700
    }

}
